/**
 * AccountShopMapper.java
 * Copyright(C) 1949++ 中华人民共和国
 * 深圳市盛开互联网金融顾问有限公司.
 * All rights reserved.
 * E-mail:server@skjr.net
 * SKDate:2017-11-16 17:28:58
 */
package com.huamao.zh.mapper;

import java.util.List;
import java.util.Map;

import com.huamao.zh.base.PageWrapper;
import com.huamao.zh.model.AccountShop;

public interface AccountShopMapper {
	/**
	 * 功能说明： Author： SKDate:2017-11-16 17:28:58
	 */
	int add(AccountShop accountShop);

	/**
	 * 功能说明： Author： SKDate:2017-11-16 17:28:58
	 */
	int addSelective(AccountShop accountShop);

	/**
	 * 功能说明： Author： SKDate:2017-11-16 17:28:58
	 */
	int delete(Map<String, Object> map);

	/**
	 * 功能说明： Author： SKDate:2017-11-16 17:28:58
	 */
	int update(AccountShop accountShop);

	/**
	 * 功能说明： Author： SKDate:2017-11-16 17:28:58
	 */
	int updateSelective(AccountShop accountShop);

	/**
	 * 功能说明： Author： SKDate:2017-11-16 17:28:58
	 */
	AccountShop get(Integer accountId);

	/**
	 * 功能说明： Author： SKDate:2017-11-16 17:28:58
	 */
	List<AccountShop> search(PageWrapper<AccountShop> pageWrapper);

	/**
	 * 功能说明： Author： SKDate:2017-11-16 17:28:58
	 */
	List<AccountShop> queryList(Map<String, Object> map);

	/**
	 * 功能说明：待发华宝营业额转到华宝营业额 Author：lsx SKDate:2017-11-23
	 */
	void updateKaiYuan(Integer userId);

	/**
	 * 功能说明：获取账户信息通过userid Author：lsx SKDate:2017-11-23
	 */
	AccountShop getByUsersId(Integer userId);

	AccountShop getByShopId(Integer shopId);

	int updateFreezeKiyuan(AccountShop accountShop);

	int updateKaiyuanTurnover(AccountShop accountShop);

	int updateExchangeKaiyuan(AccountShop accountShop);

	int updateOnlineTurnover(AccountShop accountShop);
}